package com.example.sid.ui.app

import android.app.Application
import android.content.Context
import com.example.sid.data.LocalStorage

class App: Application() {
	override fun onCreate() {
		super.onCreate()
		context = this.applicationContext
		application = this
		LocalStorage.loadData()

		//Тут инициализация нужна, чтобы можно было работать с библиотекой не заходя в инициализацию.
		//Для тестирования кейсов, можно закомментировать этот код и пройтись по кейсам, библиотека будет ждать инициализации.
		// SIDFacade.initialize(
		// 	application = this,
		// 	clientId = ValueRamStorage.partnerID,
		// 	partnerName = ValueRamStorage.partnerName,
		// 	partnerProfileUrl = ValueRamStorage.partnerURL,
		// 	themeColorLight = Color.RED,
		// 	themeColorDark = Color.GREEN,
		// 	isShowErrorOnMain = true
		// )
	}

	companion object {
		lateinit var context: Context
		lateinit var application: Application
	}
}